package com.kl.model.base;

import com.kl.enums.Direct;
import com.kl.enums.TankType;

/**
 * @author CC
 * time 2024-05-14
 * description
 *   表示具有攻击的能力
 */
public interface Attack {
    /**
     * 攻击
     * @param direct 攻击方向
     * @param object 攻击对象
     * @param x 初始攻击二维坐标
     * @param y 初始攻击二维坐标
     * @param origin 攻击来源
     */
    boolean attack(int x, int y , Direct direct, Object object, TankType origin);

}
